define(function(require, exports, module) {
	// vue，模板路由配置
	exports = {
		// 页面数据
		data: function() {
			return {
				userLoginInfo: {
					username: '',
					password: ''
				},
			}
		},
		// 数据监听
		watch: {},
		// 方法
		methods: {
			// 点击登录执行的方法
			userLogin: function() {
				var thisx = this;
				if(!validationUtil().lengthScope(thisx.userLoginInfo.username, 1, 16)) {
					alertModule().alertMsg("用户名不能为空或长度不能超过16个字符！");
				} else if(!validationUtil().lengthScope(thisx.userLoginInfo.password, 6, 16)) {
					alertModule().alertMsg("密码长度应为6到16个字符！");
				} else {
					$indexScope.openLoading();
					$indexScope.httpSend("login", thisx.userLoginInfo, function(data) {
						$rootScope.dispatch("setUserLogin", data.data);
						$indexScope.goPage("/home");
						$indexScope.closeLoading();
					}, function(data) {
						alertModule().alertMsg(data.msg);
						$indexScope.closeLoading();
					});
				}
			}
		},
		// 导航钩子-页面渲染完运行的方法
		mounted: function() {},
		// 导航钩子-页面离开过后运行的方法
		beforeDestroy: function() {}
	};
	return exports;
});